package test3_11;

import java.util.Scanner;

public class Homework5_9_singingRating {
    public static void main(String[] args) {
        /*
        歌手打分：在歌唱比赛中，共有10位评委进行打分
        在计算歌手得分时，去掉一个最高分，去掉一个最低分
        然后剩余的8位评委的分数进行平均，就是该选手的最终得分
        输入每个评委的评分，求某选手的得分
         */
        //用循环将分数输入初始化的数组中
        Scanner sc = new Scanner(System.in);
        double[] score = new double[10];
        System.out.println("请输入选手的分数：");
        for (int i = 0; i < 10; i++) {
            score[i] = sc.nextDouble();
        }
        //初始化最高分，最低分和总和
        double max = score[0];
        double min = score[0];
        double sum = 0;
        //循环判断给定的十个分数的最高分和最低分，并计算总和值
        for (int i = 0; i < score.length; i++) {
            if (score[i] > max) {
                max = score[i];
            } else if (score[i] < min) {
                min = score[i];
            }
            sum += score[i];
        }
        double average = 0;
        average = (sum-max-min) / 8;
        System.out.println("选手最终平均分为：" + average);
    }
}